package com.stock_t.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class StockTTransaction {
    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 交易日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date transactionDate;

    /**
     * 股票编码
     */
    private String stockCode;

    /**
     * 股票名称
     */
    private String stockName;

    /**
     * 买入价格
     */
    private BigDecimal buyPrice;

    /**
     * 买入数量
     */
    private Integer buyQuantity;

    /**
     * 卖出价格
     */
    private BigDecimal sellPrice;

    /**
     * 卖出数量
     */
    private Integer sellQuantity;

    /**
     * T收益
     */
    @TableField(value="t_profit")
    private BigDecimal tprofit;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新时间
     */
    private Date updatedTime;
}